Quellcode eines Ticketsystems in KI erstellt.

Vor 26 Jahren habe ich schon mal ein Ticket/Hotline Modul mit Abrechnung entwickelt. Damals als Offline Anwendung, aber mit Emailanbindung. Kunde schrieb eine Nachricht, Email ins System eingepflegt, Aufgabe wurde erteilt. Keine Anhänge.

Mehrere Tests mit Ki in den letzten 1,5  Jahren. Dieses Modul gebe ich als ZIP-Datei frei. Es sind alle PHP, Style, SQL und Hinweis auf composer, (PHPMailer ist notwendig) enthalten.

Eines muß man aber so, so schwer ist es eigentlich nicht, weder für einen Programmierer, noch für die KI, so ein System zu entwickeln, wenn man weiß, was man will.

Das in PHP sehr fehlfreier Code entsteht, verwundert auch nicht. In C++ für Windows Desktop, dass würde Quellcode in einem Gewurschtel von C/C++ Funktionen, MFC oder Windows Win32, mit C++/C Programmiertechniken, Strings und einer Datenbank Anbindung an SQL Lite. Emaileinbindung, wenn überhaupt funktionierend, mit Hinweise auf OpenSSL Bibliotheken und vielen Hinweisen, wie man einen Email Client entwickelt, aber komplex und schwer.

Online im Web, vermutlich sehr teuer. 

Das diese Form der Software Entwicklung, Webseiten "programmieren" in PHP, Javascript und HTML reine KI Sache ist, ist eigentlich klar. 

Login, Verbindung zur Datenbank, Erfassen von  Daten, hochladen von Änhängen.

Angreifbar werden die Systeme bei schlampiger Rechtevergabe, nur Upload, für den Kunden, kein Download, die Textboxen auf gültige Zeichen, Text begrenzen.

Hier hat die KI einiges richtig gemacht, und einiges falsch. SQL Statements mit Prepare für MYSQL, Standardtechnik seit , um 2000.  Captchas, ja, fehlt hier, wurde angeboten, maximal eine Rechenaufgabe.

5 mal Bilder mit schlecht erkennbaren Ampeln, Motorrädern, usw. , kann jeder selber entscheiden. Techniken von Herstellern mit 2 Faktor Authentifizierung, freut auch erstmal den Anbieter

Hochladen von Dokumenten gibt es, Bilder. Aber nicht in die Datenbank, ganz wichtig. Blobs machen relationelle Datenbanksysteme immer etwas langsamer. Auch wenn es lange Zeit als toll galt, nein, leider, besser nicht.

Die Schwäche, in einer config.php auslesbare Passwörter, ist halt so. Auch hier muß man halt mal r und nicht rw für alle. Am Besten, wenn einmal eingerichtet, für jede Rechtestruktur, ob Admin, Gruppe, oder Welt, auf r. 

Dann kann selbst der Entwicklung nix passieren.

Zum Code an sich.  Eine Schwäche, es werden im Dashboard erstmal alle Tickets eines Kunden angezeigt, kein Paging. 

Es fehlen etwas die Längenbegrenzungen.

Eingaben werden nicht auf reguläre Ausdrücke geprüft.

Eingaben werden nicht in der Länge begrenzt.

Trotzdem, ein System, auf das man aufsetzen kann und  mit der KI weiter experimentieren kann. Ich selber würde aber empfehlen, Rest als Übung, selber programmieren.

Schließlich, und das sieht man hier sehr schön, toller Quellcode, Ansprechnung formatierte Seite, es haben wenig Informationen im Prompt gereicht, und es gab eine ansprachende Ausgabe.

Beim ersten Lauf wurden style.css und index.php  übersehen. Verbesserungen für das Dashboard wurden von der KI angeboten, und es wurde gebeten, dies zu machen.

Leider war der Quellcode etwas fragmentiert, und nicht unbedingt klar, wie soll das dann im Dashboard funktionieren. Mach das doch nochmal bitte, und schon sind die Fehler reduziert worden.

KI entwirft unendlich schnell, eine unendliche, nicht mehr überschaubare Menge an Quellcode, den wann wie am Besten prüft,  mit der KI.

Leider, in Sprachen wie C/C++,  Delphi, C++Builder, je öfter man mit diesen Programmiersprachen den erstellten Quellcode prüft, (am schlimmsten, C/C++) umso teilweise chaotischer werden die Ergebnisse.

C, oder C++, schafft die KI wohl nicht mehr, es ist ein Gemurkse von  beiden.

Da Windows eine Objekt-gestützte Umgebung mit MFC / ATL besitzt, und die  C API Umgebung Win32 (altes Modell, das aber ohne Pflege läuft, während die MFC als veraltet markiert wird, UWP C++ soll das jetzt lösen, leider nicht, eine von mir per KI erstellte einfache App aus dem Template Visual Studio 2026, Update Mai 2026, läuft aber viele Codeschlampereien von Microsoft im Template, ist aktuell auch keine Lösung) wird eben, weil kein C++, eher "unbegeistert" von der KI verwendet.

Ein Mix C mit C++ Containern wie vector, map und string, entsteht. Strings müssen dann für API Funktionen in C-Strings umgewandelt werden, Längen der Strings ermittelt werden.  Wird oft von der KI übersehen. D.h. C ist mit sehr viel Codenacharbeit verbunden.

Da man in der Cloud-Welt auf C/C++ aber eher verzichtet, fallen die KI Schwächen da schon gar nicht so ins Gewicht. Meine Meinung und Beobachtung.

